package com.ruoyi.pollutant.mapper;

import java.util.List;
import com.ruoyi.pollutant.domain.OutletSolid;

/**
 * 固体废物排放Mapper接口
 * 
 * @author yxf
 * @date 2021-08-10
 */
public interface OutletSolidMapper 
{
    /**
     * 查询固体废物排放
     * 
     * @param soId 固体废物排放ID
     * @return 固体废物排放
     */
    public OutletSolid selectOutletSolidById(Long soId);

    /**
     * 查询固体废物排放列表
     * 
     * @param outletSolid 固体废物排放
     * @return 固体废物排放集合
     */
    public List<OutletSolid> selectOutletSolidList(OutletSolid outletSolid);

    /**
     * 新增固体废物排放
     * 
     * @param outletSolid 固体废物排放
     * @return 结果
     */
    public int insertOutletSolid(OutletSolid outletSolid);

    /**
     * 修改固体废物排放
     * 
     * @param outletSolid 固体废物排放
     * @return 结果
     */
    public int updateOutletSolid(OutletSolid outletSolid);

    /**
     * 删除固体废物排放
     * 
     * @param soId 固体废物排放ID
     * @return 结果
     */
    public int deleteOutletSolidById(Long soId);

    /**
     * 批量删除固体废物排放
     * 
     * @param soIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteOutletSolidByIds(Long[] soIds);
}
